give the final touch to - Turco Inglés Diccionario